一、Node 回调嵌套
需求:使用 异步
方法读取文件,按顺序分别读取文件 A、B、C,之后将 A 、B、C 的内容拼接起来输出。在不借助第三方变量的情况下。
1.1 原始嵌套
1 | const fs = require('fs'); |
代码的可阅读性极差,维护起来也是相当困难
1.2 使用 ES6 的 promise
1 | const fs = require('fs'); |
1.3 用第三方模块 async
1 | $ npm i async |
1 | const fs = require('fs'); |
1.4 使用 js 的 async/await
1 | const fs = require('fs'); |
未完待续